ifference between stack and linked list